2019/10/10
SQL Server Analysis Service 支援兩種資料模型:一種是 Multi-Dimensional Model,另一種是 Tabular Model。
前面我們提到過 SQL Server Analysis Services (SSAS) 有兩種資料模型架構,在一開始安裝的時候就必須要選定你所要使用的資料模型種類:Multi-Dimensional Model or Tabular Model。這兩種資料模型使用的資料結構和處理方式都不相同,前面文章說明過的項目,我們就不再多做說明。
這兩種資料模型的分類比較大致列舉如下:
但是,我們應該如何選擇資料模型呢?你的企業環境又應該是適合哪一種資料模型呢?接下來我們就先來說明一下這兩種模型的差異:
我們在協助企業選擇適合的資料模型種類時,大致上會考量下列幾點,從這些因素中來判斷選擇企業環境適合使用的資料模型種類:
• SQL Server edition(版本支援的問題)
• Required capabilities and features(能力和功能)
• Scalability and performance requirements(擴展性 / 執行效能)
• Available hardware(可用的硬體資源)
• Developer skills(開發人員的技術要求)
• Project timeline(專案的期限)
• Administrative effort(管理者的要求)
• OP / Maintain(日常維運和維護)
• Model(依照 Model 特性,來選擇哪一種適合你的需求)
• Business Logic(考量需求:資料統計分析的要求和能提供的功能)
• Data Access(從資料存取面來考量)
PS : 選擇一個對的資料模型種類是使用 SSAS 來建立資料模型的第一步,必須挑選一個適合自己企業組織環境的資料模型種類,才能順利的開始設計與規劃資料模型。